* 
{
  margin             : 0; 
  padding            : 0;
}

body 
{
  background         : #496778 url(images/account/body_bg.gif) 50% 0 repeat-y; 
  color              : #2f2f2f; 
  font               : 12px/1.55em arial, helvetica, sans-serif; 
  text-align         : center;
}

a 
{
  color              : #1e7ec8; 
  text-decoration    : underline;
}
a:hover 
{
  color              : #1e7ec8; 
  text-decoration    : underline;
}
a img 
{
  border             : 0;
}
:focus 
{
  outline            : 0;
}

/* Heading */
h1, h2, h3, h4, h5, h6, .head 
{
  margin-bottom      : .4em; 
  line-height        : 1.3em; 
  color              : #0A263C;
}
h1 
{
  font-size          : 2em; 
  line-height        : 1.17;
}
h2 
{
  font-size          : 1.5em;
}
h3 
{
  font-size          : 1.35em;
}
h4 
{
  font-size          : 1.05em;
}
h5 
{
  font-size          : 1.05em;
}
h6 
{
  font-size          : .95em;
}

/* Table */
th 
{
  padding            : 0; 
  text-align         : left;
  vertical-align     : top;
}
td 
{
  padding            : 0;
  vertical-align     : top;
}

/* Paragraph */
p 
{
  margin-bottom      : .8em;
}
address 
{
  margin-bottom      : .4em;
}
address 
{
  font-style         : normal;
  line-height        : 1.4em;
}
cite
{
  font-style         : normal; 
  font-size          : 10px;
}
q:before, q:after
{
  content            : '';
}

/* Form */
form 
{
  display            : inline;
}
fieldset 
{
  border             : none;
}
legend 
{
  display            : none;
}
label 
{
  color              : #666; 
  /*font-size          : .95em;*/  
  font-weight        : bold;
}
input, select, button 
{
  vertical-align     : middle;
}

/* Lists */
dt
{
  display            : block; 
  font-weight        : bold;
}
ul,ol
{
  list-style         : none;
}

/* Size */
small
{
  font-size          : .92em;
}
big
{
  font-size          : 1.1em;
}

hr
{
  height             : 0; 
  margin             : 8px 0;
  overflow           : hidden;
  visibility         : hidden;
}
.nowrap
{
  white-space        : nowrap;
}
.bold
{
  font-weight        : bold;
}